self-managing teams - English Synonyms Dictionary